WORST_CASE(?,O(n^1))

Solution:
---------

  "implies" :: ["A"(15) x "A"(15)] -(13)-> "A"(0)
  "not" :: ["A"(15)] -(15)-> "A"(15)
  "or" :: ["A"(15) x "A"(15)] -(15)-> "A"(15)
  "or" :: ["A"(14) x "A"(14)] -(14)-> "A"(14)
  "or" :: ["A"(0) x "A"(0)] -(0)-> "A"(0)


Cost Free Signatures:
---------------------

  "implies" :: ["A"_cf(0) x "A"_cf(0)] -(0)-> "A"_cf(0)
  "not" :: ["A"_cf(0)] -(0)-> "A"_cf(0)
  "or" :: ["A"_cf(0) x "A"_cf(0)] -(0)-> "A"_cf(0)


Base Constructors:
------------------
  "\"not\"_A" :: ["A"(1)] -(1)-> "A"(1)
  "\"or\"_A" :: ["A"(1) x "A"(1)] -(1)-> "A"(1)